#version 300 es
//通过index=0可以从着色器小程序中寻找到该变量 顶点向量，3个参数的
layout (location = 0) in vec3 aPos;
//通过index=1可以从着色器小程序中寻找到该变量  颜色向量 3个参数的
layout (location = 1) in vec3 aColor;
layout (location = 2) in vec2 aTexCoord;//纹理坐标 2个参数的

out vec3 ourColor;//out修饰 会自动将值传递给 片元着色器对应变量名
out vec2 texCoord;//out修饰 会自动将值传递   纹理坐标

void main()
{
    gl_Position = vec4(aPos, 1.0);
    ourColor = aColor;
    texCoord = vec2(aTexCoord.x, aTexCoord.y);
}